package com.ty.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@ApiModel(value = "货代报价表")
@Data
public class AgentInquiry {

    /** 询价编码 */
    @ApiModelProperty(name = "询价编码",notes = "",hidden = true)
    private String relationSn ;
    /** 客户ID */
    @ApiModelProperty(name = "客户ID",notes = "")
    private Integer customerId ;

    @ApiModelProperty("客户名称")
    String customerName;
    /** 询价日期 */
    @ApiModelProperty(name = "询价日期",notes = "")
    private Integer inquiryDate ;
    /** 货物种类 */
    @ApiModelProperty(name = "货物种类",notes = "")
    private String typeOfGoods ;
    /** 运输方式 */
    @ApiModelProperty(name = "运输方式",notes = "")
    private String modeOfTransport ;
    /** 航线 */
    @ApiModelProperty(name = "航线",notes = "")
    private String route ;
    /** 起运港 */
    @ApiModelProperty(name = "起运港",notes = "")
    private String portOfDeparture ;
    /** 目的港 */
    @ApiModelProperty(name = "目的港",notes = "")
    private String portOfDestination ;
    /** 报价条款 */
    @ApiModelProperty(name = "报价条款",notes = "")
    private String quotationTerms ;
    /** 货物描述 */
    @ApiModelProperty(name = "货物描述",notes = "")
    private String goodsDesc ;
    /** HS编码 */
    @ApiModelProperty(name = "HS编码",notes = "")
    private String hsCode ;
    /** 柜型 */
    @ApiModelProperty(name = "柜型",notes = "")
    private String cabinetType ;
    /** 目的地 */
    @ApiModelProperty(name = "目的地",notes = "")
    private String destination ;
    /** 预估货值 */
    @ApiModelProperty(name = "预估货值",notes = "")
    private String estimateValue ;
    /** 关税比例 */
    @ApiModelProperty(name = "关税比例",notes = "")
    private byte tariffRatio ;
    /** 海运费 */
    @ApiModelProperty(name = "海运费",notes = "")
    private String oceanFreight ;
    /** 清关 */
    @ApiModelProperty(name = "清关",notes = "")
    private String customsClearance ;
    /** 派送 */
    @ApiModelProperty(name = "派送",notes = "")
    private String dispatch ;

    @ApiModelProperty("询价产品")
    List<AgentInquiryProduct> agentInquiryProducts;
}
